package edu.nf.project.services.storeOperation;

import edu.nf.project.entitys.entity.storeOperation.convention.operate.Board;

import java.util.List;

/**
 * 餐桌Service接口
 */
public interface BoardService {
    /**
     * 获取指定区域下属餐桌信息
     * @return 结果
     */
    List<Board> getTargetBoardList(Integer[] regionIds);

    /**
     * 根据编号获取指定餐桌信息
     * @param boardId
     * @return
     */
    Board getBoardById(Integer boardId);

    /**
     * 添加餐桌
     * @return 是否成功
     */
    Boolean addBoard(Board board);

    /**
     * 编辑餐桌
     * @return 是否成功
     */
    Boolean updBoard(Board board);

    /**
     * 删除餐桌
     * @return 是否成功
     */
    Boolean delBoard(Integer boardId);

    /**
     * 更换餐桌
     * @return 是否成功
     */
    Boolean changeBoard(Integer boardId, Integer orderId);
}
